草庐IT

Java SWT 显示 StyledText 的行号

全部标签

c# - 显示自定义控件的自定义图标?

在visualstudio中,当您创建自定义控件时,您会得到这个丑陋的紫色小齿轮,用于您的控件而不是自定义控件的图标.那么如何更改控件的图标呢? 最佳答案 将您的图标(例如“icon.bmp”16x16像素)放在自定义控件项目的根文件夹中在您的控件类之前包括这一行:[ToolboxBitmap(typeof(yourControl),"yourControl.bmp")]以下是您需要注意的进一步步骤:-验证您的位图具有以下属性:16像素的高度16像素的宽度位图保存为16色bmp文件为其指定与自定义控件类相同的名称(即:yourCon

c# - 显示带有 WPF、Winforms 和双显示器的窗口

我有2个显示器和一个启动WPF窗口的WinForm应用程序。我想获取WinForm所在的屏幕,并在同一屏幕上显示WPF窗口。我该怎么做? 最佳答案 WPF不包括方便的System.Windows.Forms.Screen类,但您仍然可以使用它的属性来完成您在WinForms应用程序中的任务。假设this表示WinForms窗口,而_wpfWindow是一个已定义的变量,在下面的示例中引用WPF窗口(这将在您设置为打开的任何代码处理程序中WPF窗口,如某些Button.Click处理程序):Screenscreen=Screen.Fr

c# - 可以在后台线程构建表单,然后在 UI 线程上显示

更新:总结一下我的问题归结为:我希望构建.NET窗体和控件不会创建任何窗口句柄——希望该过程被延迟到Form.Show/Form.ShowDialog谁能证实或否认这是否属实?我有一个带有选项卡控件的大型WinForms表单,表单上有许多控件,在加载时会暂停几秒钟。我已将其缩小到设计器在InitializeComponent中生成的代码,而不是我在构造函数或OnLoad中的任何逻辑。我很清楚我不能尝试在主UI线程以外的任何线程上与UI交互,但我想做的是让应用程序预加载此表单(运行构造函数)在后台,所以一旦用户想要打开它,它就可以立即显示在UI线程上。但是,在后台线程中构建时,在设计器中

c# - 以编程方式检查 Gac 中是否存在 dll。如果存在,则将其显示在网格中

我将在一个文件夹中有一个dll列表,我想检查一个dll是否存在一个应用程序。如果是这样,我想在网格中添加该应用程序名称。任何人都可以告诉如何以编程方式执行此操作。提前致谢 最佳答案 执行assembly.LoadFrom并检查GlobalAssemblyCachetestAssembly=Assembly.LoadFrom(dllname);if(!testAssembly.GlobalAssemblyCache){//notingac} 关于c#-以编程方式检查Gac中是否存在dll。

C# 显示错误 'Delegate ' System.Func<...>' does not take 1 arguments

我打电话:form=newFormFor().Set(x=>x.Name,"hi");其中Project有一个名为Name的字段,FormFor的代码是:publicclassFormForwhereTEntity:class{FormCollectionform;publicFormFor(){form=newFormCollection();}publicFormForSet(Expression>property,stringvalue){form.Add(property.PropertyName(),value);returnthis;}}但它一直告诉我Delegate'Sy

C# 工具提示显示的时间不够长

我有一个工具提示出现在鼠标悬停在图像上时:ToolTiptt=newToolTip();protectedvirtualvoidpictureBox_MouseHover(objectsender,EventArgse){tt.InitialDelay=0;tt.SetToolTip(this.pictureBox,"Click'LIVE...");}我的问题是我的文本很长,工具提示消失得太快。如何让工具提示显示更长时间? 最佳答案 设置AutoPopDelayproperty更高-默认为5000(5秒)更新:我的错误:Themax

c# - 将标签文本显示为警告消息并在几秒钟后隐藏?

我有一些按钮可以验证用户是否是管理员。如果当前登录的用户不是管理员,则标签将显示为警告消息,然后在几秒钟后隐藏。我尝试在警告消息之后使用lblWarning.Hide();和lblWarning.Dispose();,但问题是,它甚至在显示警告消息之前就隐藏了消息.这是我的代码。privatevoidbutton6_Click(objectsender,EventArgse){if(txtLog.Text=="administrator"){Dialog();}else{lblWarning.Text="Thisactionisforadministratoronly.";lblWar

c# - 在图表控件上显示鼠标轴坐标

是否有一种简单的方法来检索图表区域中任何点的X/Y坐标(当然是相对于该图表轴)?截至目前,我只是设法在鼠标位于系列(而不是外部)上时检索坐标privatevoidchart_GetToolTipText(objectsender,ToolTipEventArgse){if(e.HitTestResult.Series!=null){e.Text=e.HitTestResult.Series.Points[e.HitTestResult.PointIndex].YValues[0]+"\n"+DateTime.FromOADate(e.HitTestResult.Series.Point

c# - 无法绑定(bind)到 ComboBox 中的新显示成员

我有一个给我这个错误的类publicclassItem{publicstringName;publicintIdpublicItem(stringname,intid){Name=name;Id=id;}}这是我的功能varlstItems=newList();while(...){lstItems.Add(newItem(sAd_Ref,Convert.ToInt32(sAd_ID)));}comboBox1.DataSource=lstItems;comboBox1.ValueMember="Id";comboBox1.DisplayMember="Name";在倒数第二行我得到异

c# - 如何在 Windows Phone 8.1 中显示全屏 Modal ContentDialog

当用户尝试登录我的应用程序时,我会显示一个包含一些TextBlock和一个ProgressBar的ContentDialog。我选择ContentDialog是因为它是模态的,并且会在应用程序收集所需信息并准备好导航到下一页之前阻止用户。以下link显示可用于WindowsPhone8.1(通用应用程序)的内容对话框类。下面的代码显示了我为显示ContentDialog而编写的代码隐藏(我暂时将其放在OnNavigatedTo中进行测试,稍后将其移动到适当的通知功能)//ProgressBarProgressBarbar=newProgressBar();bar.IsIndetermi